package cn.tedu.car.backend.checklist.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
public class CheckListVO {
    @ApiModelProperty(value = "检查单编号")
    Long id;
    @ApiModelProperty(value = "车牌号")
    String license;
    @ApiModelProperty(value = "订单编号")
    String rentalOrderId;
    @ApiModelProperty(value = "用户ID")
    String userId;
    @ApiModelProperty(value = "车辆外观状况")
    String exteriorCondition;
    @ApiModelProperty(value = "车辆内饰状况")
    String interiorEquipment;
    @ApiModelProperty(value = "车辆发动机状况")
    String engineCondition;
    @ApiModelProperty(value = "车辆轮胎状况")
    String tireCondition;
    @ApiModelProperty(value = "车辆灯光状况")
    String lightCondition;
    @ApiModelProperty(value = "检查结果")
    String checkResult;
    @ApiModelProperty(value = "备注信息")
    String remaker;
    @ApiModelProperty(value = "检查时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    Date checkTime;
}
